/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package convenios.bd;

import associados.classes.Associado;
import conexao.DAOException;
import convenios.classes.Convenio;
import java.util.List;

public interface IConvenioDAO {
     //metodo interface que retorna a lista de todos as empresas conveniadas
    public List<Convenio> getConvenios() throws DAOException;


    //metodo interface que exclui uma empresa conveniada
    public void excluirConvenio(Convenio convenio) throws DAOException;

    //metodo interface que incluir e altera uma empresa conveniada
    public void setConvenio(Convenio convenio ) throws DAOException;

    //metodo interface para pesquisar um associado e vai retornar uma lista
    public List<Associado> getNomeAssocaiado(String nome) throws DAOException;


   //metodo que pesquisa pelo numero do cnpj
    public Convenio getCNPJ(String cnpj) throws DAOException;
    //metodo interface que pesquisa pela razao social da empresa
    public Convenio getNome(String nome) throws DAOException;

}
